from datetime import datetime
import random


def ResetPoem (): #重新设置界面诗歌
    poem_num = random.randint(1,6)
    file_name = './UI/decoration/decoration' + str (poem_num) +'.png'

    return file_name


def GetNovel ():
    n0 = ['《梧桐树》 丰子恺\n','寓楼的窗前有好几株梧桐树。这些都是邻家院子里的东西，但在形式上是我所有的。因为它们和我隔着适当的距离，好像是专门种给我看的。它们的主人，对于它们的局部状态也许比我看得清楚;但是对于它们的全体容貌，恐怕始终没看清楚呢。因为这必须隔着相当的距离方才看见。唐人诗云：“山远始为容。”我以为树亦如此。自初夏至今，这几株梧桐树在我面前浓妆淡抹，显出了种种的容貌。',
        '当春尽夏初，我眼看见新桐初乳的光景。那些嫩黄的小叶子一簇簇地顶在秃枝头上，好像一堂树灯，又好像小学生的剪贴图案，布置均匀而带幼稚气。植物的生叶，也有种种技巧：有的新陈代谢，瞒过了人的眼睛而在暗中偷换青黄。有的微乎其微，渐乎其渐，使人不觉察其由秃枝变成绿叶‘只有梧桐树的生叶，技巧最为拙劣，但态度最为坦白。它们的枝头疏而粗，它们的叶子平而大。叶子一生，全树显然变容。',
        '在夏天，我又眼看见绿叶成阴的光景。那些团扇大的叶片，长得密密层层，望去不留一线空隙，好像一个大绿障;又好像图案画中的一座青山。在我所常见的庭院植物中，叶子之大，除了芭蕉以外，恐怕无过于梧桐了。芭蕉叶形状虽大，数目不多，那丁香结要过好几天才展开一张叶子来，全树的叶子寥寥可数。梧桐叶虽不及它大，可是数目繁多。那猪耳朵一般的东西，重董叠叠地挂着，一直从低枝上挂到树顶。窗前摆了几枝梧桐，我觉得绿意实在太多了。古人说“芭蕉分绿上窗纱”，眼光未免太低，只是阶前窗下的所见而已。若登楼眺望，芭蕉便落在眼底，应见“梧桐分绿上窗纱”了。',
        '一个月以来，我又眼看见梧桐叶落的光景。样子真凄惨呢!最初绿色黑暗起来，变成墨绿;后来又由墨绿转成焦黄;北风一吹，它们大惊小怪地闹将起来，大大的黄叶便开始辞枝——起初突然地落脱一两张来;后来成群地飞下一大批来，好像谁从高楼上丢下来的东西。枝头渐渐地虚空了，露出树后面的房屋来、终于只搿几根枝条，回复了春初的面目。这几天它们空手站在我的窗前，好像曾经娶妻生子而家破人亡了的光棍，样子怪可怜的!我想起了古人的诗：“高高山头树，风吹叶落去。一去数千里，何当还故处?”现在倘要搜集它们的一切落叶来，使它们一齐变绿，重还故枝，回复夏日的光景，即使仗了世间一切支配者的势力，尽了世间一切机械的效能，也是不可能的事了!回黄转绿世间多，但象征悲哀的莫如落叶，尤其是梧桐的落叶。',
        '但它们的主人，恐怕没有感到这种悲哀。因为他们虽然种植了它们，所有了它们，但都没有看见上述的种种光景。他们只是坐在窗下瞧瞧它们的根干，站在阶前仰望它们的枝叶，为它们扫扫落叶而已，何从看见它们的容貌呢?何从感到它们的象征呢?可知自然是不能被占有的。可知艺术也是不能被占有的。']

    novels = [n0]
    n_id = random.randint(0,len(novels)-1)

    return novels[n_id]


def ResetInfo (): #重置主界面信息
    infos = []

    line = '幸福，大概就是，你喜欢粘着的那个人，永远都不嫌你烦。'
    infos.append (line)
    line = '世上最幸福的事莫过于她在闹，你在笑，如此温暖一生，平凡而不平庸。'
    infos.append (line)
    line = '所谓幸福，就是当激情褪去，容颜衰老，牵你的还是那双不怨悔的手，陪你的还是那颗不回头的心，暖你的还是那份不冷却的情。'
    infos.append (line)
    line = '始于心动，喜与初见，忠于感动。'
    infos.append (line)
    line = '所谓白头到老，没什么秘诀，只是在相爱时，存下点感动，在冷战时，懂一些感恩。'
    infos.append (line)
    line = '不用每日缠绵，时刻联系，你知道他不会走，他知道你不会变，大概就是最美好的爱情吧。'
    infos.append (line)
    line = '从激情到亲情，从感动到感恩，从浪漫到相守。时间越久，越不愿离开你，这就是爱人。'
    infos.append (line)
    line = '我做好了和你共度一生的准备，也可以接受你明天就离开我的事实，这就是我爱你的方式。'
    infos.append (line)
    line = '注定在一起的人，不管绕多大一圈依然会回到彼此的身边。幸福可以来的慢一些，只要它是真的，如果最后能在一起，晚点也真的无所谓。'
    infos.append (line)
    line = '遇到对的人之后，眼角眉梢都是你，四面八方都是你，上天入地都是你，成也是你，败也是你。'
    infos.append (line)
    line = '再惊天动地的山盟海誓，都抵不上不离不弃的陪伴相守，再刻骨铭心的爱恋，都不如柴米油盐平实的幸福。陪在身边才算拥有，爱到习惯才能长久。'
    infos.append (line)
    line = '总有一个人会改变自己，放下底线来迎合纵容你。不是天生好脾气，只是怕失去你，才宁愿把你越宠越坏，困在怀里。所谓性格不合，只是不爱的借口。'
    infos.append (line)
    line = '真正喜欢的东西，你很少考虑性价比，就像真正喜欢的人，合不合适当时真的不太在意。'
    infos.append (line)
    line = '注定在一起的人，不管绕多大一圈依然会回到彼此的身边。只要结局是喜剧，过程怎么都无所谓。幸福可以来得慢一些，只要它是真的！'
    infos.append (line)
    line = '总会有那么一个人，陪你完成你没有完成的心愿，给你送花，陪你看日出日落，陪你走长江大桥，陪你玩旋转木马，最后陪你共度余生。'
    infos.append (line)

    info_id = random.randint(0,len (infos)-1)
    return infos[info_id]


def ResetStreamer (UD,): #重置横幅
    lines = []
    love_days = UD.DayCount()
    line = '今天是恋爱' + str (love_days) + '天纪念日！'
    lines.append(line)
    today = datetime.today()

    if today.month == UD.anniversary.month and today.day == UD.anniversary.day and \
    today.year != UD.anniversary.year: #周年纪念日
        line = '今天是恋爱' + str (today.year - UD.anniversary.year) + '周年纪念日！'
        lines.append(line)

    if today.month == 12 and today.day == 24:
        line = '今天是平安夜哦！'
        lines.append (line)

    if today.month == 12 and today.day == 25:
        line = 'Merry Christmas!'
        lines.append (line)

    if today.month == 1 and today.day == 1:
        line = '新年快乐！'
        lines.append (line)

    if today.month == 2 and today.day == 14:
        line = '今天是情人节！'
        lines.append (line)

    if today.month == 3 and today.day == 8:
        line = '今天是妇女节！'
        lines.append (line)

    if today.month == 4 and today.day == 1:
        line = '今天是愚人节！'
        lines.append (line)

    if today.month == 5 and today.day == 4:
        line = '今天是青年节！'
        lines.append (line)

    if today.month == 6 and today.day == 1:
        line = '今天是儿童节！'
        lines.append (line)

    if today.month == 10 and today.day == 1:
        line = '今天是祖国母亲的生日哦！'
        lines.append (line)

    if today.month == 12 and today.day == 25:
        line = 'Merry Christmas!'
        lines.append (line)

    if UD.UserList[0]['Activated'] == 1 and \
    today.month == UD.UserList[0]['Birthday'].month and \
    today.day == UD.UserList[0]['Birthday'].day:
        line = '今天是男朋友的生日哦！'
        lines.append (line)

    if UD.UserList[1]['Activated'] == 1 and \
    today.month == UD.UserList[1]['Birthday'].month and \
    today.day == UD.UserList[1]['Birthday'].day:
        line = '今天是女朋友的生日哦！'
        lines.append (line)

    text_id = random.randint (0,len (lines)-1)
    return lines[text_id]